Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F11 Germany F8 Sweden F1 Sweden F2 Australia F9 Australia F10 Australia F2 New Zealand F1 New Zealand F2 Sweden F1 Sweden F3 Romania F1 Romania F2 Romania F3 Poland F6 Poland F7 Poland F8 Finland F1 Lithuania F2 Finland F2 Poland F11 Netherlands F6 Great Britain F1 Australia F1 Australia F2 New Zealand F1 New Zealand F2 Egypt F2 Egypt F3 Poland F1 Poland F2 Poland F3 Netherlands F1 Netherlands F2 Germany F8 Lithuania F2 Finland F1 Finland F2 Sweden F4 Sweden F5 Portugal F4 Portugal F5 Germany F1 Great Britain F2 Germany F4 Croatia F1 Croatia F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Hungary F3 Poland F3 Netherlands F1 Norway F3 Germany F9 Estonia F1 Lithuania F1 Lithuania F2 Finland F1 Sweden F1 Sweden F2 Germany F23 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain F1 Great Britain F2 Great Britain #1-w4 Australia F1 Australia F2 France F5 Poland F1 Poland F2 Turkey #1-w1 Turkey #1-w2 Norway F1 Norway F2 Turkey #1-w3 Estonia F1 Estonia F2 Finland F1 Lithuania F1 Netherlands F4 Netherlands F5 Sweden F1 Sweden F2 Germany F19 Great Britain F1 Great Britain F2 France F1 France F2 Usa F5 Usa F6 France F4 Poland F1 Turkey F3 Poland F2 France F5 Poland F3 Turkey F4 Turkey F5 France F6 Turkey F7 France F7 Turkey F8 Finland F2 Poland F1 Netherlands F1 France F8 Netherlands F2 Denmark F3 Finland F1 Estonia F1 Norway F2 Latvia F1 Estonia F2 Lithuania F1 Finland F1 Finland F2 Lithuania F1 Lithuania F2 Netherlands F6 Poland F4 Sweden F1 Sweden F2 Germany F17 Germany F18 Poland F5 Great Britain F16 Sweden F1 Great Britain F17 Sweden F2 Germany F9 Latvia F1 Mexico F12 Mexico F13 Lithuania F1 Cuba F1 France F1 France F2 Croatia F1 Croatia F2 Great Britain F3 Mexico F15 France F6 France F7 Lithuania F2 Mexico F16 Sweden F1 Sweden F2 Sweden F3 Netherlands F1 Netherlands F2 Netherlands F3 France F10 Netherlands F4 France F11 Estonia F1 Italy F20 Lithuania F1 Poland F7 Finland F1 Finland F2 Finland F3 Sweden F5 Sweden F6 Sweden F7 France F17 France F18 Germany F17 Croatia F13 Croatia F14 Great Britain F17 USA F1 Great Britain F1 USA F2 Croatia F2 France F4 Great Britain F4 France F5 Great Britain F5 France F6 Italy F3 Italy F4 France F8 Sweden F1 Sweden F2 Sweden F3 Romania F3 France F10 Germany F6 France F11 Netherlands F4 France F13 France F14 Estonia F1 Belgium F5 Belgium F7 Finland F1 Finland F2 Finland F3 Sweden F6 Germany F18 Great Britain F6 Sweden F2 Great Britain F2 Great Britain F4 Great Britain F5 Great Britain F7 Italy F2 Italy F3 Sweden F3 Sweden F2 Sweden F3 Netherlands F1 Netherlands F2 Estonia F1 Great Britain F2 Germany F5 Romania F2 Turkey #1-w4 Great Britain F2 USA F3 Great Britain F3 France F3 Germany F5 Sweden F5 Challenger Ford de Cherbourg - Cherbourg ECM Cup - Prague LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXVIII Edizione 'A.Savoldi' - Manerbio BMW Challenger Open - Monchengladbach Kamnik Challenger - Kamnik Maia Open 2002 - Maia Open de L'Isere - Grenoble The Nottingham Cahllenger - Nottingham Gemax Open - Belgrade 2003 Freeman Men's Challenger - Joplin Germany F19 Open de Mantouban - Montauban Amer-Wilson Tampere ATP Tournament - Tampere Macedonian Open 1999 - Skopje Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Top Wool Challenger Biella - Biella Finnish Open - Helsinki Geovillage Open Trofeo Melia Olbia - Olbia St. Petersburg Challenger by Kinex - St. Petersburg Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Open de la Ville de Saint Denis - Reunion Island Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta Prague Open - Prague Open de Montauban - Montauban Cepu Open - San Marino Tampere Imageneering Open - Tampere Pekao Open 2004 - Szczecin IPP Open - Helsinki Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble Amer-Wilson Tampere Challenger - Tampere Kobstaedernes ATP Challenger - Kolding Kia International in Caloundra - Caloundra San Remo Tennis Cup - San Remo Qatar ATP Challenger - Doha Kia International in Burnie - Burnie USTA Challenger of Dallas - Dallas Warsteiner Grand Prix - Oberstaufen BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo DPD Challenger 2001 - Aschaffenburg Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Mauritius Open - Mauritius Aamulehti Tampere Open - Tampere Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Bauer Watertechnology Cup - Eckental Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Schickendanz Open - Furth Internationaux de Tennis de Brest - Brest Citta di Como - Como Brasov Challenger - Brasov Bauer Watertechnology Cup 2007 - Eckental Nokian Hakkapeliitta Open - Tampere 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Bulgarian Open - Sofia Nokian Hakkapeliitta Open - Tampere Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Aamulehti Tampere Open - Tampere Geneva Challenger - Geneva UTC Open - Cherkassy Tennislife Cup - Napoli Cyclus Open de Tenis - Florianopolis Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Ostrava Challenger Zagreb Challenger Architect Open - Budapest Prostejov Challenger SIR Supermercadi Challenger - Rome Orbetello Challenger San Sebastian Challenger Como Challenger Alphen Challenger Aachen Challenger St. Brieuc Challenger Bordeaux Challenger Lugano Challenger Braunschweig Challenger Kitzbuhel Challenger Geneva Challenger Alphen Challenger Rimini Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Casablanca Challenger Recife Challenger Santos Challenger Ostrava Challenger Tampere Challenger Cherbourg Challeger Como Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Singapore Challenger Bath Challenger St. Brieuc Challenger 7° Trani Cup - Trani Scheveningen Challenger IPP Open - Helsinki Geneva Challenger Bratislava Challenger San Sebastian Challenger Helsinki Challenger Rome Challenger KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Tampere Imageneering Open - Tampere Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Tampere Challenger Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Eisenberg Jerusalem Open 2000 - Jerusalem Open de Montauban - Montauban Bristol Challenger Trophy - Bristol Open 88 - Contrexeville Amer-Wilson Challenger - Tampere LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Bulgarian Open - Sofia Macedonian Open - Skopje FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble Kuppers Kolsch Cup - Aachen Compaq Challenger - Bucharest 2001 Challenger Canottieri Mincio - Mantova Volvo Sylt Open - Sylt Banja Luka 2002 - Banja Luka Internationaux de Tennis de Brest - Brest Samarkand Challenger - Samarkand Zivnobanka Czech Open - Prostejov Zagreb Open - Zagreb Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Kobstaedernes ATP Challenger - Kolding Campionati Internazionali di Sicilia - Palermo IPP Open - Helsinki LTA Wrexham Challenger - Wrexham MST ATP Challenger International - Burnie II Cyclus Open de Tenis - Florianopolis Mitsubishi Electric Europe Cup - Monza Prosperita Open 2007 - Ostrava ECU Prague Open - Prague San Remo Tennis Cup - San Remo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Aamulehti Tampere Opene - Tampere Open de la Ville de Saint Denis - Reunion Island Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Qatar Open - Doha Nord LB Open - Braunschweig LTA Shrewsbury Challenger - Shrewsbury Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Noumea Challenger Synsam Swedish Open - Bastad Burnie Challenger Melbourn Challenger Rome Challenger Croatia Open - Umag Lugano Challenger Reggio Emilia Challenger Open de Moselle - Metz Szczecin Challenger The LTA Wrexham Challenger - Wrexham IPP Open - Helsinki Rennes Challenger Orleans Challenger Argentina Open - Buenos Aires Bratislava Challenger Brasil Open - Costa do Sauipe Dallas Challenger IPP Open - Helsinki GHI Bronz Classic - Bronx Tampere Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm Szczecin Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Tarragona Challenger Orange Prokom Open - Sopot Santiago Challenger Sao Paulo Challenger Loughborough Challenger Noumea Challenger Bergamo Challenger Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Blumenau Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Rijeka Challenger ATP Studena Croatia Open Umag - Umag Oberstaufen Challenger Bancolombia Open - Bogota Genova Challenger Brasil Open - Costa do Sauipe Szczecin Challenger Tunis Open - Tunis Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Grand Prix Hassan II - Casablanca Eckental Challenger Davidoff Swiss Indoors - Basel If Stockholm Open - Stockholm Rome Challenger Citta di Como Challenger - Como Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil ATP Studena Croatia Open Umag - Umag Tunis Challenger BRD Nastase Tiriac Trophy - Bucharest Furth Challenger Braunschweig Challenger Tampere Challenger Open 13 - Marseille Eckental Challenger SkiStar Swedish Open - Bastad Furth Challenger Poznan Challenger Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Prague Challenger Tampere Challenger Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Sydney International - Sydney BellSouth Open - Vina del Mar Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach MoviStar Open - Vina del Mar Serbia Open - Belgrade Brasil Open - Costa do Sauipe Hilton Waikoloa Village USTA Challenger - Waikoloa SAP Open - San Jose Chennai Open - Chennai The Stella Artois Grass Court Championships - Queen's/London AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Heineken Open - Auckland Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island BellSouth Open - Vina del Mar Open de Moselle - Metz Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar The Artois Championships - London Adidas Open de Toulouse - Toulouse If Stockholm Open - Stockholm Campionati Internazionali di Sicilia - Palermo Mallorca Open - Mallorca Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Stockholm Open - Stockholm Catella Swedish Open - Bastad Tennis Masters Series - Paris SkiStar Swedish Open - Bastad Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo French Open - Paris French Open - Paris Australian Open - Melbourne Tennis Masters Series - Monte Carlo Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group I, 1R, NED-FIN 5-0 Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, FIN-LAT 2-3 Wimbledon - London